home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / General / HoW Developer’s Kit 1.1 / HoWSample / HoWS.make next >
Text File  |  1994-03-29  |  2KB  |  75 lines

  1. LANGUAGE = English
  2. EVERYTHING = HoWS
  3. MAKEFILE = {EVERYTHING}.make
  4. SIGNATURE = HoWS
  5. APPLICATION = HoWSample
  6. HELPFILEVERSION = 0x0110
  7. HELPFILEVERSIONSTRING = 1.1
  8. HELPFILE = {APPLICATION}∂ Help
  9. HELPFILEALIAS = {HELPFILE}∂ alias
  10. HELPDOCFILE = {APPLICATION}.doc
  11. HELPPICTSFILE = {APPLICATION}.picts
  12. HOWDIR = ::
  13. HOWWRAP = {HOWDIR}wrap
  14. HOWCVRT = {HOWDIR}cvrt
  15. HOWLIB = {HOWDIR}HoWLib
  16. HOWI = 1024
  17. HOWT = 1024
  18. HOWG = 1024
  19. HOWC = 1024
  20. HOWA = 1024
  21. HOWRESFILE = {HOWDIR}HoWRez.{LANGUAGE}.r
  22. RESFILE = {APPLICATION}.r
  23. RESHFILE = {APPLICATION}.r.h
  24. HFILE = {APPLICATION}.h
  25. HOWLIBHFILE = {HOWLIB}.h
  26. SOURCES = {APPLICATION}.c
  27. OBJECTS = {APPLICATION}.c.o
  28. HOWLIBOBJECTS = {HOWLIB}.o
  29. SOUNDSFILE = {APPLICATION}.sounds
  30.  
  31. # Define current version of help file.
  32. COptions = -d helpFileVersion={HELPFILEVERSION}
  33.  
  34. {EVERYTHING} ƒ {HELPFILE} {APPLICATION}
  35.     
  36. {HELPFILE} ƒ {MAKEFILE} {HELPDOCFILE} {HELPPICTSFILE} {HOWRESFILE}
  37.     {HOWWRAP} -r 335 -p <{HELPDOCFILE} | ∂
  38.         {HOWCVRT} -o {Targ} -i {HOWI} -t {HOWT} -g {HOWG} -c {HOWC} ∂
  39.             -p {HELPPICTSFILE} -w 345 -h 12
  40.     Rez -t 'HoW!' -c 'HoW?' ∂
  41.         -d version={HELPFILEVERSION} -d versionString=∂"{HELPFILEVERSIONSTRING}∂" ∂
  42.         -d HoWi={HOWI} -d HoWt={HOWT} -d HoWg={HOWG} -d HoWc={HOWC} -d HoWa={HOWA} ∂
  43.         -d application=∂"{APPLICATION}∂" ∂
  44.         {HOWRESFILE} -a -o {Targ}
  45.     Echo "include ∂"`echo ∂`Directory∂``{HELPPICTSFILE}∂";" | ∂
  46.         Rez Dev:StdIn -a -o {Targ}
  47.  
  48. {APPLICATION} ƒƒ {MAKEFILE} {RESFILE}
  49.     Rez -d helpFileVersionString=∂"{HELPFILEVERSIONSTRING}∂" ∂
  50.         {RESFILE} -a -o {Targ}
  51.     SetFile -a BiM {Targ}
  52.  
  53. {RESFILE} ƒ {RESHFILE} {HELPFILEALIAS} {SOUNDSFILE}
  54.     SetFile -m . {Targ}
  55.  
  56. {HELPFILEALIAS} ƒ
  57.     Echo "Please use Finder to make an alias to “{HELPFILE}”, then build this program again."
  58.     Exit 1
  59.  
  60. {APPLICATION} ƒƒ {MAKEFILE} {OBJECTS} {HOWLIBOBJECTS}
  61.     Link -w -t APPL -c {SIGNATURE} ∂
  62.         {OBJECTS} ∂
  63.         {HOWLIBOBJECTS} ∂
  64.         "{CLibraries}"StdClib.o ∂
  65.         "{CLibraries}"CInterface.o ∂
  66.         "{CLibraries}"CRuntime.o ∂
  67.         "{Libraries}"Interface.o ∂
  68.         -o {Targ}
  69.     
  70. {SOURCES} ƒ {HFILE} {HOWLIBHFILE}
  71.     SetFile -m . {Targ}
  72.     
  73. {HFILE} ƒ {RESHFILE}
  74.     SetFile -m . {Targ}
  75.